perforated sheet grating - Espagnol Anglais Dictionnaire